package com.ikas.ai.server.module.data.model.dto;

import lombok.Data;

@Data
public class Kafka104MeteData {

    /**
     * 接收的帧类型 U，S 和 I格式
     */
    private String apciType;

    /**
     * 控制域的发送序号  S 和 I格式 才会有这个字段
     */
    private Integer sendSeqNum;

    /**
     * 控制域的接收序号  只有 I格式才会有
     */
    private Integer acceptSeqNum;

    /**
     * 地址（点号）
     */
    private Integer address;

    /**
     * 测点类别 1：其他，2：遥测，3：遥信
     */
    private Integer categoryType;

    /**
     * asdu类型id
     */
    private Integer asduTypeId;
    /**
     * asdu类型描述
     */
    private String asduTypeDesc;

    /**
     * 遥信，遥测值
     */
    private String categoryValue;

    /**
     * 传输原因类别   1-6位
     * 3：突发，自发
     * 4：初始化
     * 6：激活
     * 7：激活确认
     * 8：停止激活
     * 9：停止激活确认
     * 10：激活终止
     * 20：响应站召唤
     */
    private int cotType;

    private String cotTypeDesc;


    /**
     * 测点产生时间
     */
    private Long generateTime;

    private String generateDate;
}
